Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Greece F2 Italy F4 Great Britain F1 Great Britain F2 Thailand F2 Japan F9 Japan F10 Australia F12 USA F1 USA F2 Cambodia F1 USA F3 Great Britain F4 Thailand F1 USA F8 Thailand F2 USA F9 India F4 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Great Britain F5 Chinese Taipei F1 Chinese Taipei F2 USA F17 USA F18 USA F19 Canada F5 USA F24 USA F25 USA F26 USA F1 Canada F2 USA F9 China F1 USA F10 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F2 Japan F3 Thailand F4 Thailand F6 Japan F1 Hong Kong F3 Thailand F10 Thailand F11 Indonesia F3 Thailand F1 Thailand F3 Australia F13 Yokohama International Tennis Tournament - Yokohama Fergana Challenger - Fergana USTA Seascape Challenger - Aptos The LTA Wrexham Challenger - Wrexham Prague Open - Prague Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking-TED Open - Istanbul Honda-Kah Open - Singapore Belgaum Open - Belgaum Jameson Cup - Milan Challenger Leon 2004 - Leon USTA Seascape Challenger - Aptos The Scottish Tennis Championships - Edinburgh Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin The Surbiton Trophy - Surbiton S Tennis Master Championship - Graz 2005 Freeman Men's Challenger - Joplin Fifth-Third Bank Tennis Championships - Lexington Nova Challenger Osaka - Osaka The LTA Wrexham Challenger - Wrexham The Nottingham Cahllenger - Nottingham Internationaux du Doubs - Besancon The Wright Financial Group, Inc. Challenger - Champaign BH Tennis Open International Cup - Belo Horizonte Jameson Cup - Milan The Bolton Challenger - Bolton USTA Challenger of Dallas - Dallas USTA Tennis Championships of Austin - Austin The LTA Cardiff Challenger - Cardiff Coffee Cup Challenger - Chikmagalur Cridicard Mastercard Tennis Cup - Campos do Jordao Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The 70th King's Cup and Queen's Cup - Bangkok Honda Kah Singapore Men's Tennis Open - Singapore Ho Chi Minh City Challenger - Ho Chi Minh City Open D'Orleans - Orleans West of England Challenger - Bristol The Swanston Challenger - Sacramento Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Samsung Secruities Cup Challenger - Seoul University of Tennessee USTA Challenger - Knoxville LTA Shrewsbury Challenger - Shrewsbury Corona Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia Isla de Lanzarote - Lanzarote Yokohama Challenger 2001 - Yokohama Unique Zagreb Open - Zagreb New Delhi Challenger - New Delhi Atlantic City Open - Atlantic City The Surbiton Trophy - Surbiton The Granby Natrel Challenger - Granby The LTA Men's Challenger - Nottingham Lubbock Challenger - Lubbock The LTA Sunderland Challenger - Sunderland The LTA Men's Challenger - Southampton Tumkur Open - Tumkur USTA Challenger of Orlando - Orlando Czech Indoor Open - Prague Heineken Challenger - Ho Chi Minh City Gemax Samsung Open 2004 - Belgrade Sarajevo Open 2004 - Sarajevo Busan Open - Busan 2006 USTA Tallahassee Tennis Challenger - Tallahassee Dharwad Challenger 2003 - Dharwad GHI Bronz Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Abierto Club Casablanca - Mexico City KGHM Polish Indoors - Wroclaw The LTA Nottingham Challenger - Nottingham Binghamton Professional Tennis Tournament - Binghamton The Manchester Trophy - Manchester Heineken Challenger - Ho Chi Minh City Challenger 42 - Andrezieux Ourocard Tennis Challenger - Sao Paulo Flea Market Cup - Busan SAA Hilversum Open - Hilversum Sony Ericsson Open 2008 - Belgrade Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Puerto Rico Challenger Tennis Event - Humacao Busan Open Challenger Tennis - Busan Tallahassee Tennis Challenger - Tallahassee III Isla de Lanzarote - Lanzarote Unicredit Czech Open 2007 - Prostejov Sail Open - New Delhi 2004 Colorado Tennis Classic - Denver South African Airways Tennis Open - Durban Fergana Challenger - Fergana Fergana Challenger - Fergana BMW Tennis Championship - Sunrise Izmir Cup - Izmir LTA Cardiff Challenger - Cardiff Challenger Banque Nationale - Granby Trani Cup - Trani Ciudad de Pozoblanco Open Diputacion - Cordoba The Comercia Bank Challenger - Aptos Moncton Men's Challenger - Moncton The Manchester Trophy - Manchester Oldum Brown Vancouver Open - Vancouver New Delhi Challenger IV - New Delhi Karshi Challenger - Karshi Taiwan Challenger - Kaohsiung ATP Open Castilla y Leon - Segovia dBI Tennis Challenger - Binghamton Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville Bauer Watertechnology Cup - Eckental Noumea Challenger Heilbronn Challenger Wroclaw Challenger Melbourn Challenger Wolfsburg Challenger Jersey Challenger Korat Challenger Baton Rouge Challenger Open D'Orleans - Orleans Ethias Trophy - Mons Mexico City Challenger Flea Market Cup Busan Challenger Tennis - Busan Talahassee Challenger 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Nottingham Challenger Yuba City Challenger Dunlop World Challenge - Toyota Aptos Challenger The LTA Nottingham Challenger - Nottingham Manchester Challenger The Wright Financial Group USTA Challenger - Champaign Vancouver Challenger Binghamton Challenger Kolding Challenger Privatbank Open 2006 - Dnepropetrovsk Kia International In Kawana - Kawana Orleans Challenger Lexington Challenger Heilbronn Open - Heilbronn Czech Indoor Open - Prague Open de la Ville de Saint Denis - Reunion Island Seoul Challenger Eckental Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Rhodes Challenger Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg Nottingham Challenger Music City Challenger - Nashville Malaysian Open - Kuala Lumpur ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Belgrade Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Noumea Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Caloundra Challenger Johannesburg Challenger Sarasota Challenger Fergana Challenger Fergana Challenger Samsung Securities Cup - Seoul Wuhai Challenger Eckental Challenger USTA Illinois Challenger - Champaign IPP Open - Helsinki Tulsa Challenger Sacramento Challenger Tiburon Challenger GHI Bronx Tennis Classic - Bronx Charlottesville Challenger Internazionali di Tennis - Bergamo Challenger Ford de Cherbourg - Cherbourg Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville President's Cup - Astana Burnie Challenger Singapore Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Kyoto Challenger Aptos Challenger Dharwad Challenger 2006 - Dharwad Rimouski Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Busan Challenger Winnetka Challenger Vancouver Challenger s Tennis Masters 06 - Graz Bangkok Challenger Champaign Challenger Tallahassee Challenger Busan Challenger Beijing Challenger Astana Challenger ECU Prague Open - Prague Challenger Natrel Presented by National Bank - Granby Tashkent Challenger Toyota Challenger Ethias Trophy - Mons Burnie Challenger Samsung Securities Cup - Seoul LTA Shrewsbury Challenger - Shrewsbury Anning Challenger Challenger DCNS de Cherbourg - Cherbourg Busan Challenger Nanchang Challenger Indore Challenger Toyota Challenger GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Credicard Mastercard Tennis Cup - Campos do Jordao Bangkok Challenger The LTA Men's Challenger Wrexham - Wrexham Seoul Challenger Kaohsiung Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Rhodes Challenger Winnetka Challenger Samsung Securities Cup - Seoul St. Remy Challenger West Lakes Challenger Aptos Challenger Tianjin Challenger Bangkok Challenger Jameson Cup - Milan Shanghai Challenger ATP Challenger Numea - New Caledonia Open des Alpes Trophee BNP Paribas - Grenoble Astana Challenger Gemax Samsung Open 2005 - Belgrade USTA Men's Challenger of Dallas - Dallas Open de Rennes La Trinitaine - Rennes Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Arroyo de la Encomienda - Valladolid Ford Tennis Championships - Louisville Burnie Challenger Taipei City Challenger Media Will Cup Busan Challenger Tennis - Busan Bath Challenger Pingguo Challenger Nottingham Challenger Shimadzu All Japan Indoor - Kyoto The Manchester Trophy - Manchester The Scottish Tennis Championships - Edinburgh Shimadzu All Japan Indoor - Kyoto Guadalajara Challenger 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City Okal Cup 2003 - Eckental IPP Open - Helsinki Samsung Securities Cup Challenger - Seoul Vancouver Challenger Beijing Challenger GHI Bronx Tennis Classic - Bronx The Surbiton Trophy - Surbiton The LTA Bolton Challenger - Bolton Open de Franche-Comte - Besancon Tatra Banka Open 2006 - Bratislava Fergana Tennis Challenger Tournament - Fergana Ljubljana Open - Ljubljana Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok The Manchester Trophy - Manchester San Remo Tennis Cup 15° Piertomaso - San Remo New Delhi Challenger III - New Delhi Credicard Mastercard Tennis Cup - Campos do Jordao Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Prostejov Challenger Nottingham-2 Challenger Colorado Classic - Denver Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Granby Challenger Genoa Open 'Fondazione Carige' - Genova Lexington Challenger KGHM Dialog Polish Indoors - Wroclaw The Natrel's Challenger of Granby - Granby Gallagher International - Hamilton Kun-Ming Challenger West of England Tennis - Bristol Binghamton Professional Tennis Tournament - Binghamton Sporting Challenger 2003 - Turin ATP Heineken Challenger 2000 - Ho Chi Minh City St. Francis Health System USTA Challenger - Tulsa Osaka International Tennis Tournament - Osaka Kyoto Challenger - Kyoto Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok Yokohama World Tennis Gaora Cup - Yokohama Pune Challenger Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore The Surbiton Trophy - Surbiton 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Heineken Challenger 2004 - Ho Chi Minh City Prague Open - Prague Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Samsung Securities Cup - Seoul Music City Challenger - Nashville Ischgl International ATP Challenger - Ischgl Sarajevo Open - Sarajevo The Surbiton Trophy - Surbiton Singha Tennis Classic - Tarzana Open de Tenis Amaya - Pamplona 2005 Tulsa Challenger - Tulsa Music City Challenger - Nashville Honolulu Challenger The Surbiton Trophy - Surbiton Odlum Brown Vancouver Open - Vancouver Internationaux du Doubs - Besancon Baton Rouge Pro Tennis Classic - Baton Rouge 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger AIG Japan Open - Tokyo Ethias Trophy - Mons Vancouver Challenger Open de Rennes - Rennes Tashkent Challenger - Tashkent Melbourne Challenger Samsung Securities Cup - Seoul The Samsung Open - Nottingham Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Bangkok Challenger Sarasota Challenger Nottingham Challenger Winnetka Challenger Busan Challenger Izmir Challenger Carson Challenger Busan Challenger Tata Open - Chennai The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Open de Moselle - Metz China Open - Beijing Thailand Open - Bangkok Stockholm Open - Stockholm The Stella Artois Championships - London The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Jersey Challenger Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bratislava Challenger Champaign Challenger Shanghai Challenger China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Noumea Challenger Kaoshuing Challenger Dallas Challenger Dallas Challenger Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London The Nottingham Open - Nottingham Pingguo Challenger Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AEGON International - Eastbourne Helsinki Challenger Open de Moselle - Metz Countrywide Classic - Los Angeles AIG Japan Open - Tokyo Sacramento Challenger Heilbronn Challenger Seoul Challenger Bergamo Challenger Campbells Hall of Fame Tennis Championships - Newport Charlottesville Challenger Belgrade Challenger Indianapolis Tennis Championships - Indianapolis Knoxville Challenger Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Sarajevo Challenger Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Jersey Challenger AEGON Championships - London AEGON Championships - London Rimouski Challenger The Stella Artois Grass Court Championships - London U.S. National Indoor Tennis Championships - Memphis Thailand Open - Bangkok Binghamton Challenger Athens Challenger RCA Championships - Indianapolis Traralgon Challenger The Stella Artois Championships - London Ramat Hasharon Challenger AEGON Championships - London Yokohama Challenger Gerry Weber Open - Halle Farmers Classic - Los Angeles Aachen Challenger PTT Thailand Open - Bangkok Kyoto Challenger Guangzhou Challenger Toyota Challenger The Stella Artois Grass Court Championships - London Tallahassee Challenger Savannah Challenger Thailand Open - Bangkok Binghamton Challenger Aircel Chennai Open - Chennai Heineken Challenger - Ho Chi Minh City GHI Bronx Tennis Classic - Bronx Aegon Nottingham Open - Nottingham The LTA Hull Challenger - Hull Hilton Waikoloa Village USTA Challenger - Waikoloa Bangkok Challenger Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto Warsteiner Challenger Wolfsburg - Wolfsburg Torneo Internacional Challenger Fila 2005 - Leon Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Caversham International Tennis Tournament - Jersey AIG Japan Open - Tokyo Chennai Open - Chennai Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Thailand Open - Bangkok Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Campbells Hall of Fame Tennis Championships - Newport Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Hamburg Grand Prix de Tennis de Lyon - Lyon Rogers Masters - Toronto Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York AEGON Championships - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne Rogers Masters - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells Thailand Open - Bangkok French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 1R, UZB-THA 2-3 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 U.S. Open - New York Australian Open - Melbourne Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 NASDAQ-100 Open - Miami LTA Wimbledon Wildcard Play-off tournament 15th Asian Games Doha 2006 U.S. Open - New York Shanghai - Shanghai French Open - Paris French Open - Paris Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0